﻿namespace UnityEditor
{
    using System;
    using System.Runtime.CompilerServices;
    using UnityEngine;

    public sealed class ProceduralTexture : Texture
    {
        [MethodImpl(MethodImplOptions.InternalCall), WrapperlessIcall]
        internal extern ProceduralMaterial GetProceduralMaterial();
        [MethodImpl(MethodImplOptions.InternalCall), WrapperlessIcall]
        public extern ProceduralOutputType GetProceduralOutputType();
        [MethodImpl(MethodImplOptions.InternalCall), WrapperlessIcall]
        internal extern bool HasBeenGenerated();
    }
}

